package br.com.Atv09.cadastroclientes.dao;

import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

import br.com.Atv09.cadastroclientes.dao.generic.DaoGeneric;
import br.com.Atv09.cadastroclientes.dominio.Debito;
import br.com.Atv09.cadastroclientes.dominio.Status;

public class DebitoDao extends DaoGeneric<Debito> implements IDebitoDao {

	@Override
	public List<Debito> pesquisaDebitos(Calendar data, Status status) {
		
		List<Debito> listaDebito = new ArrayList<Debito>();
		
		for(Debito d: colecao){
			if (d.getVencimento() == data && d.getStatus() == status){
				listaDebito.add(d);
			}
		}

		return listaDebito;
	}

}
